chore(sdk): refresh byte-pinned mirror to plugin-types@3.0.1 (fn-182.4 mirror order) - #3
Merged
Conversation
….0.1 Mandated order (fn-182.4): exact-pin npm install FIRST, then check-sdk-freshness --update, committed together: - package.json + package-lock.json: plugin-types 3.0.0 -> 3.0.1 (exact) - .sdk-integrity: 3.0.1 + tarball sha512 - reference/plugin-api/ mirror: 10 d.ts files byte-equal to the 3.0.1 tarball — NEW globals.d.ts (opt-in /globals subpath declaring the host-injected URL global), index.d.ts docblock teaches the subpath, namespaces.d.ts sheds the stale 2.4.0-fn50 @Version marker, sourceMappingURL trailers now ship in the published d.ts - INDEX.md regenerated (10 modules) - compiled/manifest.json: refreshed source hashes only — the compiled factory context is BYTE-IDENTICAL (generator strips JSDoc + sourceMappingURL, absorbing every mirror text change; 179187 <= 179200 ceiling; Desktop-side generator writes reverted — task fn-182.5 owns those) Gates: npm run check exit 0 (mirror byte-equal, verify-knowledge 69 fences green, compiled-freshness 2 artifacts + 12 sources fresh). Task: fn-182-inject-foundation-bridged-url-global.4
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Completes flow task fn-182.4 (epic fn-182: host-injected Foundation-bridged
URLglobal): the post-publish mandated mirror order, executed after@appos.space/plugin-types@3.0.1went live on npm (plugin-sdk tag v3.0.1, merge22dae9a).Executed exactly as mandated:
npm install --save-dev --save-exact @appos.space/plugin-types@3.0.1first./scripts/check-sdk-freshness.sh --update.sdk-integrity+ package.json + package-lock.json committed together (plus the regeneratedcompiled/manifest.json)What changed
reference/plugin-api/): 10 d.ts files byte-equal to the published 3.0.1 tarball — newglobals.d.ts(the opt-in@appos.space/plugin-types/globalssubpath declaring the host-injectedURLglobal),index.d.tsdocblock teaching the subpath,namespaces.d.tssheds the stale2.4.0-fn50marker,sourceMappingURLtrailers now ship in the published d.ts3.0.0 → 3.0.1exact, in package.json + lockfile +.sdk-integrity(same sha512 in all three;plugin-utils/view-buildersdeliberately stay3.0.0— the mandate and the freshness gate pin only plugin-types)sourceMappingURLfrom mirror files, andglobals.d.tsis not a barrel module; only manifest source hashes moved (179187 ≤ 179200 ceiling). Desktop-sideSources/TwoPanez/Resources/writes reverted — fn-182.5 owns those.Gates
npm run checkexit 0: check-sdk-freshness (Gate 0 coherence + 10 files byte-equal + integrity match) · verify-knowledge (69 fences green against the 3.0.1 package; hardened fail-closed parsers accepted the new d.ts) · check-compiled-freshness (2 artifacts, 12 sources fresh)2598cf2): SHIP round 1The pre-publish half of fn-182.4 (verifier URL env, scaffold fence, patterns §24, teaching-doc rewording) already landed via PR #2 (
f9bb2ea+ review rounds), codex-SHIPped separately.